package com.sxj.PDMS.service;

import com.sxj.PDMS.model.dto.admin.DataInformationRequest;
import com.sxj.PDMS.model.dto.admin.DataInformationUploadRequest;
import com.sxj.PDMS.model.vo.PagingQueryResponse;
import com.sxj.PDMS.model.entity.DataInformationList;
import com.baomidou.mybatisplus.extension.service.IService;
import org.springframework.web.multipart.MultipartFile;

import java.io.IOException;
import java.text.ParseException;

/**
* @author 503c'j
* @description 针对表【data_information_list(资料信息列表)】的数据库操作Service
* @createDate 2024-06-12 09:49:38
*/
public interface DataInformationListService extends IService<DataInformationList> {

    Boolean resourceUpload(DataInformationUploadRequest dataInformationUploadRequest) throws IOException, ParseException;


    PagingQueryResponse<DataInformationList> selectAll(Integer page, Integer pageSize);

    PagingQueryResponse<DataInformationList> dataInformationListSelect(Integer page, Integer pageSize, DataInformationRequest dataInformationRequest);

}
